import { combineReducers } from "redux";

import globalState from "./global-state";
import dataSync from "./data-sync";
import prodInbound from "./prod-inbound";
import saleOutbound from "./sale-outbound";
import tmpPallet from "./tmp-pallet";
import frmPallet from "./frm-pallet";
import unpack from "./unpack";
import transferIn from "./transfer-in";
import transferOut from "./transfer-out";
import otherIn from "./other-in";
import otherOut from "./other-out";
import orderMove from "./order-move";
import moveDirectly from "./move-directly";
import stocktaking from "./stocktaking";
import warehouseQuery from "./warehouse-query";

import userProfile from "./user-profile";

export default combineReducers({
  globalState,
  dataSync,
  prodInbound,
  saleOutbound,
  tmpPallet,
  frmPallet,
  userProfile,
  unpack,
  transferIn,
  transferOut,
  otherIn,
  otherOut,
  orderMove,
  moveDirectly,
  stocktaking,
  warehouseQuery
});
